// observe函数,注意函数名字没有r,该函数的作用是查看某个对象有没有__ob__属性

import Observer from './Observer'

export default function (value) {
  // 如果value不是对象，则什么都不做
  if (typeof value !== 'object') return
  // 定义ob
  var ob
  if (typeof value.__ob__ !== 'undefined') {
    ob = value.__ob__
  } else {
    ob = new Observer(value)
  }
  return ob
}
